

/* 页面包装器 - 应用body样式 */
.pageWrapper {
  background-color: #F9FAFB;
  min-height: 100vh;
}

/* 课程卡片悬停效果 */
.courseCardHover:hover {
  transform: translateY(-2px);
  transition: all 0.3s ease;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

/* 导航链接激活状态 */
.navLinkActive {
  color: #3B82F6;
  border-bottom: 2px solid #3B82F6;
}

/* 侧边栏链接激活状态 */
.sidebarLinkActive {
  background-color: #3B82F6;
  color: white;
}

.sidebarLinkActive i {
  color: white;
}

/* 侧边栏子菜单激活状态 */
.sidebarSubmenuActive {
  background-color: #3B82F6;
  color: white;
}

/* 进度条样式 */
.progressBar {
  background: linear-gradient(90deg, #3B82F6 0%, #8B5CF6 100%);
}

/* 状态标签样式 */
.statusBadgeActive {
  background-color: #22C55E;
  color: white;
}

.statusBadgeCompleted {
  background-color: #06B6D4;
  color: white;
}

.statusBadgeEnded {
  background-color: #6B7280;
  color: white;
}

